Big Huge Thesaurus

wild cherry tree

noun